text buffer: Add va marshallers for signals
authorMatthias Clasen <mclasen@redhat.com>
Wed, 20 Apr 2016 01:00:57 +0000 (21:00 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 20 Apr 2016 01:10:31 +0000 (21:10 -0400)
gtk/gtktextbuffer.c

index 4220fa426f989f0610ac2a96c17ce50d9ea75647..ef17e923812f589ea975d9d03f89bf0b9c612394 100644 (file)
@@ -344,6 +344,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GDK_TYPE_PIXBUF);
+  g_signal_set_va_marshaller (signals[INSERT_PIXBUF],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
 
 
   /**
@@ -374,6 +377,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GTK_TYPE_TEXT_CHILD_ANCHOR);
+  g_signal_set_va_marshaller (signals[INSERT_CHILD_ANCHOR],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
   
   /**
    * GtkTextBuffer::delete-range:
@@ -404,6 +410,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE);
+  g_signal_set_va_marshaller (signals[DELETE_RANGE],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_BOXEDv);
 
   /**
    * GtkTextBuffer::changed:
@@ -458,7 +467,7 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
   signals[MARK_SET] =
     g_signal_new (I_("mark-set"),
                   G_OBJECT_CLASS_TYPE (object_class),
-                  G_SIGNAL_RUN_LAST,                   
+                  G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GtkTextBufferClass, mark_set),
                   NULL, NULL,
                   _gtk_marshal_VOID__BOXED_OBJECT,
@@ -466,6 +475,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_MARK);
+  g_signal_set_va_marshaller (signals[MARK_SET],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
 
   /**
    * GtkTextBuffer::mark-deleted:
@@ -520,6 +532,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   GTK_TYPE_TEXT_TAG,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_ITER);
+  g_signal_set_va_marshaller (signals[APPLY_TAG],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv);
 
 
    /**
@@ -551,6 +566,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   GTK_TYPE_TEXT_TAG,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_ITER);
+  g_signal_set_va_marshaller (signals[REMOVE_TAG],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv);
 
    /**
    * GtkTextBuffer::begin-user-action: